#!/usr/bin/python3
# -*- coding:utf-8 -*-
"""
@author: 
@time: 2024/3/4 10:00
@Function: 请输入模块功能描述
"""
from pydantic import BaseModel


class ModelList(BaseModel):
    model_manage_text: str = ''
    # 模型列表相关
    model_list_checkbox_all: str = ''
    model_list_checkbox: str = ''
    model_lists: str = ''
    model_lists_data: str = ''
    model_name: str = ''
    model_name_list: str = ''
    model_status: str = ''
    model_status_list: str = ''
    model_status_all: str = ''
    model_format_list: str = ''
    model_more: str = ''
    model_more_list: str = ''
    model_viewer: str = ''
    model_viewer_list: str = ''
    model_lists_page_number: str = ''
    model_lists_next_page: str = ''


class ModelConvert(BaseModel):
    # 模型转换相关
    model_convert: str = ''
    model_convert_file_name: str = ''
    model_convert_box_name: str = ''
    model_convert_confirm: str = ''
    model_reconver_asm_box_text: str = ''
    model_reconver_asm_confirm: str = ''
    model_reconver_asm_cancel: str = ''
    model_convert_cancel: str = ''
    model_accuracy_level: str = ''
    model_accuracy_level_input: str = ''


class ModelMore(BaseModel):
    # 模型管理更多中相关
    model_more_box: str = ''
    model_more_box_new: str = ''
    model_more_list: str = ''
    model_detail: str = ''
    model_detail_new: str = ''
    model_detail_box: str = ''
    model_detail_box_title: str = ''
    # 转换详情中的开始转换时间、转换时长、状态
    model_detail_box_text_info: str = ''
    model_detail_box_button: str = ''
    # 分享中的相关
    model_share: str = ''
    model_share_new: str = ''
    model_share_box: str = ''
    model_share_box_text: str = ''
    model_share_box_title: str = ''
    model_share_box_shareContent: str = ''
    model_share_box_ShareValidityPeriod: str = ''
    model_share_box_Password: str = ''
    model_share_periodOfValidity_oneDay: str = ''
    model_share_periodOfValidity_sevenDay: str = ''
    model_share_periodOfValidity_foreverDay: str = ''
    model_share_set_nopassword: str = ''
    model_share_set_havapassword: str = ''
    model_share_set_password: str = ''
    model_share_success_box: str = ''
    model_share_box_confirm_button: str = ''
    model_share_box_cancel_button: str = ''
    model_share_box_close_button: str = ''
    # 渲染信息中的相关
    model_render_info: str = ''
    model_render_info_new: str = ''
    model_render_info_box: str = ''
    model_render_info_box_title: str = ''
    model_render_info_text_box: str = ''
    model_render_info_box_button: str = ''
    # 装配编辑中的相关
    model_edit: str = ''

    # 重命名中的相关
    model_rename: str = ''
    model_rename_box: str = ''
    model_rename_box_input: str = ''
    model_rename_box_confirm: str = ''
    model_rename_box_cancel: str = ''
    # 删除中的相关
    model_delete: str = ''
    model_delete_box: str = ''
    model_delete_box_text: str = ''
    model_delete_confirm_button: str = ''
    model_delete_cancel_button: str = ''


class ModelSelect(BaseModel):
    model_select_input: str = ''
    model_select_button: str = ''
    model_select_reset: str = ''
    model_select_setting: str = ''
    model_select_setting_box: str = ''
    model_select_setting_box_context: str = ''
    model_select_setting_box_input: str = ''
    #  全选框
    model_select_setting_selectAll_input: str = ''
    model_select_setting_confirm: str = ''
    model_select_setting_name: str = ''
    query_model_name_and_id: str = ''
    query_model_tag: str = ''
    click_model_format_and_status: str = ''
    query_model_status_and_format_select_box: str = ''
    query_model_status_and_format_select: str = ''
    query_model_condition_info: str = ''


class ModelAssembly(BaseModel):
    model_bim_asm_button: str = ''
    model_bim_asm_box: str = ''
    model_bim_asm_box_search: str = ''
    model_bim_asm_box_assName: str = ''
    model_bim_asm_box_cancel: str = ''
    model_bim_asm_box_confirm: str = ''
    model_bim_asm_box_model_checkbox: str = ''
    model_bim_asm_box_close: str = ''


class ModelFolder(BaseModel):
    model_create_folder: str = ''
    model_folder_box_title: str = ''
    model_folder_box_input: str = ''
    model_folder_box_cancel: str = ''
    model_folder_box_confirm: str = ''


class ModelUpload(BaseModel):
    model_upload_file: str = ''
    model_upload_box: str = ''


class ModelDelete(BaseModel):
    model_batch_delete: str = ''


class ModelPreview(BaseModel):
    model_preview_close_button: str = ''
    model_preview_toolbar: str = ''
    model_preview_loading: str = ''
